Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo

Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo
Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo

The Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo schema the outcome of the POST /vcenter/namespace-management/software/supervisors/versions/{version}?action=check-compatibility operation and provides detailed information about the compatibility and capabilities of the Supervisor version.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "version": "string",
    "name": "string",
    "description": "string",
    "release_date": "string",
    "release_notes": "string",
    "image_source_specs": [
        {
            "source_type": "string",
            "library": "string"
        }
    ],
    "compatibility": "string",
    "incompatibility_reasons": [
        {
            "id": "string",
            "default_message": "string",
            "args": [
                "string"
            ],
            "params": {
                "params": {
                    "s": "string",
                    "dt": "string",
                    "i": 0,
                    "d": "number",
                    "l": "Vapi Std NestedLocalizableMessage Object",
                    "format": "string",
                    "precision": 0
                }
            },
            "localized": "string"
        }
    ],
    "capabilities": [
        {
            "name": "string",
            "status": "string"
        }
    ]
}
string
version
Required

Identifier for the Supervisor version.

This property was added in vSphere API 9.0.0.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: SupervisorVersion. When operations return a value of this schema as a response, the property will be an identifier for the resource type: SupervisorVersion.

string
name
Required

Name of the Supervisor release.

This property was added in vSphere API 9.0.0.0.

string
description
Required

Description of the Supervisor release.

This property was added in vSphere API 9.0.0.0.

string As date-time As date-time
release_date
Required

Date of Supervisor release.

This property was added in vSphere API 9.0.0.0.

string
release_notes
Required

Details of Supervisor release.

This property was added in vSphere API 9.0.0.0.

image_source_specs
Required

Details about the source of Supervisor image.

This property was added in vSphere API 9.0.0.0.

string
compatibility
Required

Indicates the compatibility of Supervisor Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo.version with the current infrastructure(vCenter, ESX and NSX).

For more information see: Vcenter NamespaceManagement Software Supervisors Versions Compatibility.

This property was added in vSphere API 9.0.0.0.

incompatibility_reasons
Optional

If the compatibility status of Supervisor Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo.version is Vcenter NamespaceManagement Software Supervisors Versions Compatibility.INCOMPATIBLE, the field Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo.incompatibility_reasons represents the list of reasons for incompatibility.

This property was added in vSphere API 9.0.0.0.

If missing or null, the Supervisor image is compatible with current infrastructure.

capabilities
Optional

Represents the list of capabilities offered with the Supervisor Vcenter NamespaceManagement Software Supervisors Versions CompatibilityInfo.version.

This property was added in vSphere API 9.0.0.0.

If missing or null, the Supervisor image is incompatible with current infrastructure. Hence, we don't compute capabilities.